@charset "utf-8";
/* CSS Document */
a,abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,di

v,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img

,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub

,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-weight:normal;border:0;margin:0;outline:0;padding:0;font-size:100%;}
em,i,b {font-style: normal;font-weight:normal;}
a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); cursor:pointer;}
a:hover{opacity:1;}
html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;padding:0;font-family:"Microsoft YaHei";font-size:13px;line-height:1.231;}
.clearfix,section{*zoom:1;}
.clearfix:after,section:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;font-size:0;}
table{border-collapse:collapse;border-spacing:0;}
th,td,caption{vertical-align:top;font-weight:normal;text-align:left;}
*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);font-family:"Microsoft YaHei";}
.clearfix,.min_full,.min_box{*zoom:1;}
.clearfix:after,.min_full:after,.min_box:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.clear {width:100%;height:1px;clear:both;overflow:hidden;}
ul,li {list-style:none;margin:0;padding:0;}

/*遮罩层和弹出窗*/
.loadding { position:fixed;z-index:10010;background:url(../images/loadding.gif) no-repeat; width:32px;height:32px;top:50%;left:50%;}
.shade { position:fixed;z-index:10000;background:#000;opacity:0.7;top:0;left:0;bottom:0;width:100%;}
.alertbox {display:none;position:fixed; z-index:11000; width:920px;height:500px; background:#fff;left:50%;top:100px;margin-left:-460px;}
.alertbox .top { height:86px;background:#2D84BA;line-height:86px;text-align:center;color:#fff;font-size:30px;}
.alertbox .top .close {display:block;float:right; width:104px; height:86px;background:url(../images/close1.jpg) no-repeat;  }
.alertbox .article {padding:30px 50px;color:#888;font-size:16px; line-height:26px;}
.alertbox .article p { text-indent:2em;padding:10px 0;}
.prompt {position:fixed; z-index:11000; width:600px;height:260px; 

background:#fff;left:50%;top:200px;margin-left:-300px; }
.prompt dt { height:40px;background:#40afcd;line-height:40px;text-align:left; text-indent:1em;color:#fff;font-size:20px;}
.prompt dt b {display:block;float:right; width:75px; height:60px;background:url(../images/prompt_close.png) no-repeat; cursor:pointer; }
.prompt dd {}
.prompt dd p {display:block;height:100px;border-bottom:1px solid #CCC;background:url(../images/prompt_tan.png) 25px 34px no-repeat;line-height:100px; text-indent:70px;font-size:20px;color:#999;}
.prompt dd b {display:block; width:114px; height:54px; background:url(../images/prompt_sure.png);margin:20px auto;cursor:pointer;}

/*整体布局*/
.left { float:left; }
.right { float:right; }
.main_full { width:100%;margin-top:20px; }
.main_box { width:1200px;margin:auto;  }
.main_child_big { width:800px; background-color:#fff;}
.main_child_small { width:365px; }
.block {display:block;}
.none {display:none;}

/*通用select*/
.spselect {float:right;width:230px;height:38px;line-height:38px;padding:0 15px;background:#E2E2E2;border:none;color:#777;font-size:19px;position:relative;}
.spselect b { background:url(../images/down_btn.png) no-repeat;width:38px;height:38px;top:0;right:0;position:absolute;}
.spselect:hover .position {display:block;}
.spselect .position { display:none; position:absolute;width:258px;top:38px;left:0;border:1px solid #666; background:#E2E2E2;z-index:100;}
.spselect .position i {display:block;padding:0 15px;line-height:38px;color:#999999;}
.spselect .position i:hover {background:#999; color:#fff;}

 /*分页*/
.page { height:34px; margin:32px 19px 22px 0;}
.page a {float:left;width:34px;height:34px;background:url(../images/pagebg.png) no-repeat;text-align:center;line-height:34px;color:#666;margin:0 5px;}
.page span {float:left;line-height:34px;padding:0px;margin:0 5px;}
.page input {float:left;width:34px;height:34px;background:url(../images/pagebg.png) no-repeat;text-align:center;line-height:34px;color:#666;border:none;padding:0;margin:0;margin:0 5px;}
.page input.go {background:url(../images/pagego.png) no-repeat;}
.page a.last {background:url(../images/pageleft.png) no-repeat;}
.page a.hover {background:url(../images/pagehover.png) no-repeat;color:#fff;}
 
 /*公共头部*/
.header {height:auto;}
.header .m_box {width:1200px; margin:auto;height:32px;}
.header .top_button {width:100%; margin:0px;padding:0px;height:38px;line-height:38px;background:#f0f0f0;min-width:1200px;}
.header .welcome_left{float:left;width:auto;}
.header .welcome_left .welcome_text{font-size:12px;color:#000;}
.header .choice_right{width:auto;position:relative;}
.header .choice_right b{float:left;margin-top:9px;cursor:pointer;}
.header .choice_right .choice_one{display: block; width: 24px;height: 20px;background: url(../images/wechatone.png) no-repeat;margin-right: 23px;}
.header .choice_right .choice_two{display: block; width: 21px;height: 20px; background: url(../images/weiboone.png) no-repeat; margin-right: 17px;}
.header .choice_right b.choice_one:hover{background:url(../images/wechattwo.png) no-repeat;}
.header .choice_right b.choice_two:hover{background:url(../images/weibotwo.png) no-repeat;}

/*二维码悬浮*/
.header .choice_right .wechat_box{width:150px;height:206px;position:absolute;top:30px;left:-9px;z-index:99999;background:url(../images/wechatbg.png) no-repeat;background-size:100% 100%;text-align:center;}
.header .choice_right .wechat_close{display:block;width:11px;height:11px;position:absolute;right:5px;top:10px;cursor:pointer;}
.header .choice_right .wechat_box img{margin:26px 0 11px 0;}
.header .choice_right .wechat_box p{font-size:12px;color:#666666;line-height:18px;}

/*微博二维码悬浮*/
.header .choice_right .weibo_box{width:150px;height:206px;position:absolute;top:30px;left:34px;z-index:99999;background:url(../images/wechatbg.png) no-repeat;background-size:100% 100%;text-align:center;}
.header .choice_right .weibo_close{display:block;width:11px;height:11px;position:absolute;right:5px;top:10px;cursor:pointer;}
.header .choice_right .weibo_box img{margin:26px 0 11px 0;}
.header .choice_right .weibo_box p{font-size:12px;color:#666666;line-height:18px;}

.header .top_bg{width:100%;height:145px;background:url(../images/top_bg.png) center no-repeat ;    background-size: cover; min-width:1200px;clear:both;}
.header .top_bg  .logo_left{width:875px;}
.header .top_bg  .logo_left .logo_icon{width:110px;height:128px;border-radius:0 0 50px 50px;background:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.2);}
.header .top_bg  .logo_left .logo_img{display:block;width:77px;height:102px;background:url(../images/logoone.png) center no-repeat;background-size:cover;margin:11px 0 0 17px;}
.header .top_bg  .logo_left .logo_text{width:731px;margin-top:30px;}
.header .top_bg  .logo_left .logo_zh{display:block;width:731px;height:67px;background:url(../images/logoname.png) center no-repeat;background-size:cover;margin-bottom:2px;margin-left:9px;}
.header .top_bg  .logo_left .logo_en{display:block;width:719px;height:23px;background:url(../images/logonameen.png) center no-repeat;background-size:cover;}
.header .top_bg .logo_right{float:right;width:auto;}
.header .top_bg .logo_right span{display:block;margin:45px 0 0 20px;float:left;}
.header .top_bg .logo_right .logo_caa{width:61px;height:59px;}
.header .top_bg .logo_right .logo_xinlin{width:43px;height:59px;}
.header .top_bg .logo_right .logo_migu{width:107px;height:32px;margin-top:57px;}

/*退出按钮*/
.header .button_back { float:right; margin:0 ;height:32px;line-height:30px;font-size:14px;color:#fff;position:relative;}
.header .button_back b{float:left;margin:0 5px 0 0;}
.header .button_back a{float:left;display:block;border:0px;padding:0 5px 0 5px;background:url(../images/back_btn.png) no-repeat;width:46px;height:21px;position:relative;top:4px;}

/*语言按钮*/
.header .button_language{float:right; padding-top:188px; font-size:14px; color:#ffffff;} 
.header .button_language a{float:left;display:block;height:15px;padding:0 0 0 30px;}
.header .button_language a.btn_cn{background:url(../images/China.png) no-repeat 5px 3px;background-size:22px 14px;padding-right:15px;}
.header .button_language a.btn_en{background:url(../images/English.png) no-repeat 5px 3px;background-size:22px 14px;}
.header .button_language a:hover{color:#FFEE00}

/*菜单*/
.header .menu_bg{width:100%;height:46px;min-width:1200px;margin-bottom:21px;background:#4a6a3b;}
.header .menu {width:1200px; margin:auto;height:46px;}
.header .menu ul {padding:0; height:auto;z-index:9999;position:absolute;min-width:1200px;}
.header .menu li {line-height:46px;float:left;position:relative;height:46px;text-align:center;}
.header .menu li a {display:block;height:46px;line-height:46px;font-size:16px;color:#fff;position:relative;}
.header .menu li .push_b{display:block;width:8px;height:5px;background:url(../images/push_icon.png) no-repeat;position:absolute;top:22px;right:45px;}

/*菜单效果*/
.header .menu li.home{width:180px;}
.header .menu li.news{width:158px;}
.header .menu li.event{width:180px;}
.header .menu li.guide{width:180px;}
.header .menu li.my{width:180px;}
.header .menu li.volunteer{width:142px;}
.header .menu li.partner{width:180px;}
.header .menu li.contact{width:180px;}

/*菜单hover效果*/
.header .menu li.on{color:#fff;background:#4a6a3b;}
.header .menu li.on a{color:#fff;}

/*下拉菜单效果*/
.header .menu li  .navhover{display:none;width:150px;position:absolute;top:46px;left:0;z-index:100;background:#4a6a3b;padding:9px 0 9px 0;}
.header .menu li  .navhover a {display:block;height:36px;line-height:36px; margin:0; font-size:14px;color:#fff;}
 
.header .menu li.home .navhover{width:110px;}
.header .menu li.news .navhover{width:158px;}
.header .menu li.event .navhover{width:180px;}
.header .menu li.guide .navhover{width:180px;}
.header .menu li.my .navhover{width:180px;}
.header .menu li.volunteer .navhover{width:142px;}
.header .menu li.partner .navhover{width:180px;}
.header .menu li.contact .navhover{width:154px;}

.header .menu li:hover   .navhover {display:block;}
.header .menu li:hover .navhover a {color:#fff;}
.header .menu li:hover .navhover a:hover {color:#fff; background:#4a6a3b;}

 /*公共底部*/
.footer { background:#000; height:279px;margin-top:26px;min-width:1200px;color:#fff;}
.footer .info_one{width:199px;margin-top:56px;}
.footer .info_one .title{height:20px;color:#ffcb05;font-size:14px;font-weight:bold;}
.footer .info_one .con{line-height:8px;font-size:14px;margin-bottom:20px;}
.footer .info_one .font_one{font-size:16px;font-weight:bold;}
.footer .info_two{width:1000px;margin-top:37px;}
.footer .info_two .title_one{height:28px;font-size:14px;font-weight:bold;border:0px;border-bottom:1px solid #ffd30d;margin-bottom:20px;}
.footer .info_two .info_app{width:160px;margin-left:89px;}
.footer .info_two .info_app .f_erwm{width:96px;height:96px;margin-bottom:8px;}
.footer .info_two .info_app .f_logo{width:96px;height:26px;}
.footer .info_two .info_menu{width:160px;margin-left:83px;}
.footer .info_two .info_menu .con_two{}
.footer .info_two .info_menu .con_two p{width:85px;}
.footer .info_two .info_menu .con_two a{display:block;width:100%;height:28px;font-size:12px;}

.footer_copy{height:40px;line-height:40px;text-align:center;color:#fff;background:#000;}
.footer_copy a{color:#fff;}

/*公共当前位置样式*/
.location_box{height:51px;line-height:51px;font-size:14px;color:#32adcc;}
.location_box a{font-size:14px;color:#32adcc;}

/*公共 左边 样式*/
.main_child_big .left_top{height:69px;line-height:69px;background:url

('../images/login_top_bg.png') no-repeat left top;padding:0 0 0 24px;font-size:26px;font-

weight:bold;color:#ffffff;}

/*公共 右边倒计时 样式*/
.main_child_small .right_btn  img{margin-bottom:20px;}

/*颜色*/
.red{color:red;}


/*按钮*/
.btnstyle{display:block;width:282px;height:55px;line-height:55px;font-size:25px;background-color:#40AFCD;text-align:center;border-radius:7px;border:0px;color:#fff;}
.btn_green{background-color:#7CD152;}

.heightauto{height:auto;padding-bottom:20px;}


/*404页面*/
.errorbox{padding-top:60px;}
.errorbox .error_left{width:552px;float:left;text-align:right;}
.errorbox .error_left img{}
.errorbox .error_right{width:552px;height:106px;padding-top:117px;padding-left:30px;float:left;}
.errorbox .error_right b{display:block;width:100%;font-size:28px;color:#545454;}
.errorbox .error_right b.fsize{font-size:18px;padding-top:10px;}

  /*分页*/
.pages_info{padding-left:380px;min-height:350px;}
.page { height:34px; margin:32px 19px 22px 0;}
.page a {float:left;width:40px;height:36px;background:url(../images/pagebg.png) no-repeat;text-align:center;line-height:36px;color:#666;margin:0 5px;}
.page span {float:left;line-height:34px;padding:0px;margin:0 5px;}
.page input {float:left;width:34px;height:34px;background:url(../images/pagebg.png) no-repeat;text-align:center;line-height:34px;color:#666;border:none;padding:0;margin:0;margin:0 5px;}
.page input.go {background:url(../images/pagego.png) no-repeat;}
.page a.last {width:auto;}
.page a.next {width:36px;}
.page a.hover {background:url(../images/pagehover.png) no-repeat;color:#fff;}
.page .current{width:36px;height:36px;background:url(../images/pagehover.png) no-repeat;color:#fff;text-align:center;line-height:36px;}

